#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<assert.h>
#include<string.h>
int my_strlen(char* str)
{
	int count = 0;
	while (*str++)
	{
		count++;
	}
	return count;
}
int main()
{
	char arr[] = "hello bit";
	printf("%d", my_strlen(arr));
	return 0;
}
//char* my_strcpy(char* dest, const char* src)
//{
//	assert(dest && src);
//	int ret = dest;
//	while (*dest++ = *src++)
//	{
//		;
//	}
//	return ret;
//}
//int main()
//{
//	char arr1[] = "I like bit";
//	char arr2[20] = "xxxxxxxxxxxxx";
//	printf("%s", my_strcpy(arr2, arr1));
//	return 0;
//}
//void paixu(int* str1,int sz1)
//{
//	int* str2 = str1;
//	int j = 0;
//	while (str2!=(str1+sz1))
//	{
//		printf("%d ", *str2);
//		str2++;
//	}
//}
//int main()
//{
//	int arr[3] = { 0 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int i = 0;
//	for (i = 0; i <= sz - 1; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	paixu(arr, sz);
//	return 0;
//}
//void ex(char* str, int sz2)
//{
//	char arr1[10] = "0";
//	char arr2[10] = "0";
//	char arr3[10] = "0";
//	int i = 0;
//	while (str[i] != ' ')
//	{
//		arr1[i] = str[i];
//		i++;
//	}
//	i++;
//	int k = 0;
//	while (str[i] != ' ')
//	{
//		arr2[k] = str[i];
//		i++;
//		k++;
//	}
//	i++;
//	int j = 0;
//	while (str[i] != '.')
//	{
//		arr3[j] = str[i];
//		i++;
//		j++;
//	}
//	arr3[j] = str[i];
//	printf("%s", arr3);
//	printf(" ");
//	printf("%s", arr2);
//	printf(" ");
//	printf("%s", arr1);
//}
//int main()
//{
//	char arr[] = "I like bit.";
//	int sz1 = sizeof(arr) / sizeof(arr[0]);
//	ex(arr,sz1);
//	return 0;
//}
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	int i = 0;
//	int ret = 0;
//	for (i = 1; a % b != 0 && i <= b; i++)
//	{
//		ret = a * i;
//	}
//	printf("%d", ret);
//	return 0;
//}